A Taxonomy of Persistent and Nonviolent Steps
نویسندگان
چکیده
A concurrent system is persistent if throughout its operation no activity which become enabled can subsequently be prevented from being executed by any other activity. This is often a highly desirable (or even absolutely necessary) property, in particular, if the system is to be implemented in hardware. Over the past 40 years, persistence has been investigated and applied in practical implementations assuming that each activity is a single atomic action which can be represented, for example, by a single transition of a Petri net used as a formal representation of a concurrent system. Recently, it turned out that such a notion of persistence is restricted and in dealing with the synthesis of GALS systems one also needs to consider activities represented by steps which are sets of simultaneously executed transitions. Moving into the realm of step based execution semantics creates a wealth of new fundamental problems and intriguing questions. In particular, there are different ways in which the standard notion of persistence could be lifted from the level of sequential semantics to the level of step semantics. Moreover, at a local level, one may consider steps which are persistent and cannot be disabled by other steps, as well as steps which are nonviolent and cannot disable other steps. In this paper, we aim at providing a classification of different types of persistence and nonviolence, both for steps and markings of pt-nets. We also investigate behavioural and structural properties of such notions both for the general pt-nets and their subclasses.
منابع مشابه
Persistent and Nonviolent Steps and the Design of GALS Systems
A concurrent system is persistent if throughout its operation no activity which became enabled can subsequently be prevented from being executed by any other activity. This is often a highly desirable (or even necessary) property; in particular, if the system is to be implemented in hardware. Over the past 40 years, persistence has been investigated and applied in practical implementations assu...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملThe Effectiveness of Nonviolent Communication Program Training on Mother-Child Interaction in Mothers of Children With Intellectual Disability
Objective Besides their communication and socialization problems, many children with Intellectual Disability (ID) have difficulties with their parents, siblings, and teachers. The enduring nature of social reactions easily leads to social isolation. Thus, many children and adults with ID have few friends, even though they may desperately want to be liked. This can set up a vicious circle in whi...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملImam Khomeini’s Approach to Political Struggle
The developments in the contemporary world, particularly the revolutions, coups and wars, have led to development of many theories about social movements. One of the methods used in social movements to bring about sociopolitical change is nonviolence. Nonviolent method of struggle was theorized by Gene Sharp, who collected and introduced 198 methods of nonviolent actions, protest and persuasion...
متن کامل